package pe.edu.upc.dew.pharma.model;

import pe.edu.upc.dew.pharma.util.bean.BeanBase;

/**
 *
 * @author u201013932
 */
public class Producto extends BeanBase
{
    /**
	 * 
	 */
	private static final long serialVersionUID = -905678187103069790L;
	private String idProducto;
    private String nombre;
    private String descripcion;
    private double precio;
    private int stock;
    private Categoria categoria;
    private int stockMinimo;
    private int stockReservado;
    private boolean solicitado;
    
    private Proveedor proveedor;
    
    
	public int getStockMinimo() {
		return stockMinimo;
	}
	public void setStockMinimo(int stockMinimo) {
		this.stockMinimo = stockMinimo;
	}
	public void setIdProducto(String idProducto) {
		this.idProducto = idProducto;
	}
	public String getIdProducto() {
		return idProducto;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getNombre() {
		return nombre;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setPrecio(double precio) {
		this.precio = precio;
	}
	public double getPrecio() {
		return precio;
	}
	public void setStock(int stock) {
		this.stock = stock;
	}
	public int getStock() {
		return stock;
	}
	public void setCategoria(Categoria categoria) {
		this.categoria = categoria;
	}
	public Categoria getCategoria() {
		return categoria;
	}
	/**
	 * @return the proveedor
	 */
	public Proveedor getProveedor() {
		return proveedor;
	}
	/**
	 * @param proveedor the proveedor to set
	 */
	public void setProveedor(Proveedor proveedor) {
		this.proveedor = proveedor;
	}
	/**
	 * @return the solicitado
	 */
	public boolean isSolicitado() {
		return solicitado;
	}
	/**
	 * @param solicitado the solicitado to set
	 */
	public void setSolicitado(boolean solicitado) {
		this.solicitado = solicitado;
	}
	/**
	 * @return the stockReservado
	 */
	public int getStockReservado() {
		return stockReservado;
	}
	/**
	 * @param stockReservado the stockReservado to set
	 */
	public void setStockReservado(int stockReservado) {
		this.stockReservado = stockReservado;
	}
}
